每当我向VisualStudio(C#)项目添加新类时,我都会自动获得以下用法:使用系统;使用System.Collections.Generic;使用System.Linq;使用System.Text;此外,如果尚不存在以下DLL引用,则会添加它们:系统核心系统数据系统.xml我想阻止VS这样做(当然“使用系统”除外)。有谁知道防止这种情况发生的方法吗? 最佳答案 Marc和Brian都有一个好主意:创建一个新的自定义模板,其中只包含我想要的用法和引用。使用导出模板,这样做真的很简单,我一定会为各种特定项目这样做。对于通用的新类(
我正在尝试在VisualStudio中使用EntityFramework创建数据库优先的ASP.NETMVC应用。从一个空白的项目模板开始,我打开服务器资源管理器并尝试添加数据连接。我使用MicrosoftSQLServer作为数据源,并将“(localdb)\v11.0”用作服务器名称。这给了我错误:"TheDataSourcevalueintheconnectionstringspecifiesaninstanceofSQLserverthatisnotinstalled.Toresolvetheissue,eitherchoosetoinstallthematchinginsta
在处理现有项目时,我在尝试编译解决方案时突然遇到以下错误:错误MSB3105:在“资源”参数中多次指定项目“[文件名]”。“资源”参数不支持重复项。现在,据我所知,我没有对影响资源的项目进行任何更改。我还检查了项目中的每个文件,但没有重复引用该文件。现在我已经找到了一些关于这个错误的论坛条目:1)打开.csproj文件并删除重复的引用。[试过这个,但我找不到任何重复项]2)在“部分类”项目中,将所有内容移至单个类。[可以试试这个,但是项目从一开始就被分成了部分类,我不想因为错误而改变它]那么还有什么可能导致这种情况呢? 最佳答案 您
我是VisualStudio的新手,这个问题已经困扰我好几天了。我在VisualStudio2012中的同一个解决方案中有两个项目。在我的解决方案管理器中,其中一个被突出显示,所以当我在没有调试的情况下启动它时Ctrl+F5突出显示的那个开始。如何突出显示(然后按下Ctrl+F5)启动其他项目?无需关闭并重新打开项目。 最佳答案 右键单击->设置为启动项目。 关于c#-如何在VisualStudio2012中切换(或突出显示)同一解决方案的项目?,我们在StackOverflow上找到一
在Java中,当你想通过remove()方法从通用Collection中正确删除对象时,你必须实现equals(Objecto)和remove()方法,可以在Eclipse中自动生成。该方法的示例如下所示--->。如何在C#中自动生成该方法(VisualStudio,我使用的是VS2013)?也许没有必要使List.Remove()方法正常工作?如果不能自动引用Equals方法应该是什么样子?我的意思是它应该是什么样子。Equals()方法甚至用在List.Remove()中吗?如果是这样,你能告诉我Equals()如果我们比较相同的对象(内存中的相同地址),应该实现返回true@Ov
您应该如何使用VisualStudio2008在C#中对Web服务进行单元测试?当我生成单元测试时,它会添加对Web服务类的实际引用,而不是Web引用。它设置指定的属性:http://msdn.microsoft.com/en-us/library/ms243399(VS.80).aspx#TestingWebServiceLocally然而,它会在不执行测试的情况下完成。我试图将调用添加到WebServiceHelper.TryUrlRedirection(...)但调用不喜欢目标,因为它继承自WebService,而不是WebClientProtocol.
这不是编程问题,而是关于Visualstudioexpress2012的问题。尝试在visualstudio2012中创建新报告,但看不到数据集列表、参数等:在常规选项卡中,我看到了这个“该组中没有可用的控件。将一个项目拖到该文本上以将其添加到工具箱中”我已经搜索修复它,但直到现在都没有成功.. 最佳答案 我今天遇到了同样的问题并阅读了很多东西,例如“这是VS错误......”但解决方案比这简单得多,我只需要停止调试(Shift+F5)。如果这不起作用,我建议重新启动IDE。如果这不起作用,我想卸载VS并进行全新安装是您正在寻找的答
当我尝试使用VisualStudio2012在C#中注释掉一些突出显示的文本(使用菜单顶部的注释按钮)时,它会用双斜杠注释掉整行。但是当我在同一个IDE中使用C++时,它只会注释掉突出显示的文本,使用/**/是否有VS命令/快捷方式/按钮在C#中使用/*...*/注释所选文本(行的一部分)? 最佳答案 这似乎不是您可以在VisualStudio中更改的设置。documentationforthecommand描述是:使用编程语言的正确注释语法将当前代码行标记为注释。因此,评论功能似乎已单独嵌入到每种语言配置中(没有相关设置出现在特定
我有很多Threadstarted:#49Threadfinished:#49在控制台中,当我想打印一些东西进行调试时很难使用控制台。无论如何要从输出窗口中删除这些语句?我的问题真的很像thisone.该解决方案可以删除已退出的语句,但不会删除已开始和已完成的语句编辑它只发生在XamariniOS项目中 最佳答案 虽然不是真正的解决方案,但这是我组织输出窗口的方式:转到Tools>Options>ExtensionsandUpdates并查找名为VSColorOutput的扩展MikeWard。(免责声明:我不是作者,或与他有任何关
我正在处理一个VisualStudio模板,其中生成的项目依赖于许多引用,这些引用恰好是源代码管理下的其他项目。问题是如何在我的ProjectGroup模板中进行设置?例如,如果我在“C:\Stuff\MyUtilityProject\Utility.csproj”中已有一个项目,其中有一个文件(Tools.cs),我想将其添加到我的模板中,我该如何处理?这是我的vstempalte的样子。仅供引用-我对ProjectTemplateLink或创建解决方案文件夹没有任何问题,只是将预先存在的Utility.csproj添加到我的新解决方案中:提前致谢!MySampleSolutionM